telegraph one's punches - French English Dictionary